MustGather for IBM InfoSphere Information ServerVersions:
8.5.x,
8.7.x, 9.1.x, 11.3.x, 11.5.x, 11.7 Updated: 20 December 2017 |
This document describe how to collect troubleshooting data for problems with IBM InfoSphere Information Server and its components. Collecting data before opening a PMR helps IBM Support quickly determine if:
Collecting Information Server information |
To provide IBM Support with sufficient information to debug a problem, send them the following collection requirements:
Depending on the product and the Information Server component that you are using, there may be product-specific or component-specific information that you will also need to collect.
For the data and files collection tasks, assume the following default folder locations. Actual folder locations may differ:
Path Name |
Description |
Linux or UNIX Default |
Windows Default |
IS_HOME |
Folder where Information Server is installed. |
/opt/IBM/InformationServer |
C:\IBM\InformationServer |
WAS_HOME |
Folder where IBM WebSphere Application Server is installed. |
/opt/IBM/WebSphere/AppServer (for WAS) or /opt/IBM/InformationServer/wlp (for WAS Liberty) |
C:\IBM\WebSphere\AppServer
(for WAS) or C:\IBM\InformationServer\wlp (for WAS Liberty) |
WAS_IS_PROFILE | Information Server Profile folder under WebSphere Application Server |
WAS_HOME/profiles/default
or WAS_HOME/profiles/InfoSphere (for WAS) WAS_HOME/usr/server (for WAS Liberty)
|
WAS_HOME\profiles\default
or WAS_HOME\profiles\InfoSphere (for WAS) WAS_HOME\usr\server (for WAS Liberty) |
WAS_DMGR_PROFILE
(not meaningful in WAS Liberty) |
Deployment Manager Profile folder under clustered WebSphere Application Server |
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01
|
C:\IBM\WebSphere\AppServer\profiles\Dmgr01 |
WAS_HTTP_SERVER | HTTP Server and dispatcher in a clustered WebSphere Application Server | /opt/IBM/HTTPServer | |
WAS_HTTP_PLUGIN | HTTP Server Plugin in a clustered WebSphere Application Server | /opt/IBM/WebSphere/Plugins | |
DB2_HOME |
Folder where DB2 is installed. |
/opt/IBM/db2/V9
[for
DB2 ver. 9] /opt/IBM/db2/V10 [for DB2 ver. 10]
|
C:\IBM\SQLLIB |
USER_HOME |
User home folder |
/home/<username> |
C:\Documents and
Settings\<username> Windows 7 or higher, and Windows 64 bits: C:\Users\<username> Or use the environment variable %USERPROFILE% Note: Some folders under the users’ folders may be hidden |
CRED_USER_HOME |
Credential Mapped User home folder |
/home/<credential_mapped_user> | C:\Documents and Settings\<credential_mapped_user> |
JREPORT_HOME | Folder where JReport artifacts are located |
Information Server 8.5/8.7/9.1: <TEMP>/InformationServer/Reporting<Host><Node><Server> /engine/JReport Information Server 11.3 and above: <TEMP>/informationServer/Reporting*/engine/JReport |
Information Server 8.5/8.7/9.1: Information Server 11.3 and above: |
ORACLE_HOME |
Oracle client folder |
/opt/oracle/product/10.2.0 [for Oracle ver. 10.2] |
C:\oracle\product\10.2.0\client_1 |
TEMP | System temporary folder | /tmp or /var/tmp | C:\Documents and Settings\<user>\Local Settings\Temp |
1. General information about the problem encountered |
Provide IBM Support with enough information to identify the scenario that will help troubleshoot the problem. The following list are examples of some helpful information:
2. General hardware, software, and environment information to collect |
Gather the following information for each host or client machine:
Use the following commands to gather the information. Read the operating system manual pages and product documentation for usage and other information, if necessary.
AIX
Command |
Collects |
prtconf | Machine hardware information, machine model, CPUs, network |
uname -a or oslevel -q | operating system version |
/usr/sbin/instfix -ivq | operating system patches or maintenance level |
env | operating system environment variable |
errpt | operating system configuration and error reporting |
/usr/sbin/lsattr -E -l sys0 | operating system kernel parameters |
ulimit -a | operating system current ulimit (system resources) settings |
ps -ef > ps.log | operating system processes, saved in ps.log file |
mount | List of the mounted file systems with location of scratch and permanent disk resources |
df -g | Description of the amount of space available on each mounted file system |
ifconfig -a | Network interfaces on the system, including the associated IP address |
hostname |
Fully-qualified DNS name for this system |
Collect: /etc/services /etc/hosts /etc/profile /etc/security/limits.conf |
System configuration files |
Linux
Command |
Collects |
uname -a | operating system version |
/bin/rpm -qa | operating system patches or maintenance level |
env | operating system environment variable |
/bin/dmesg | operating system configuration and error reporting |
/sbin/sysctl -a | operating system kernel parameters |
ulimit -a | operating system current ulimit (system resources) settings |
ps -ef > ps.log | operating system processes, saved in ps.log file |
mount | List of the mounted file systems with location of scratch and permanent disk resources |
df -a -k | Description of the amount of space available on each mounted file system |
ifconfig -a | Network interfaces on the system, including the associated IP address |
hostname -f |
Fully-qualified DNS name for this system |
Collect: /etc/services /etc/hosts /etc/profile /etc/security/limits.conf |
System configuration files |
Solaris
Command |
Collects |
prtdiag | Machine hardware information, CPUs |
uname -a | operating system version |
showrev | operating system level summary |
patchadd -p | operating system System patches |
env | operating system environment variable |
sysdef | operating system System Definition |
ulimit -a | operating system current ulimit (system resources) settings |
ps -ef > ps.log | operating system processes, saved in ps.log file |
mount | List of the mounted file systems with location of scratch and permanent disk resources |
df -k | Description of the amount of space available on each mounted file system |
ifconfig -a | Network interfaces on the system, including the associated IP address |
hostname |
DNS name for this system |
/usr/bin/dmesg | operating system configuration and error reporting |
Collect: /etc/services /etc/hosts /etc/profile /etc/security/limits.conf |
System configuration files |
HP-UX
Command |
Collects |
model | Machine hardware model |
uname -a | operating system version |
swlist | operating system Software installed |
env | operating system environment variable |
sysdef | operating system System Definition |
ulimit -f | operating system current ulimit (system resources) settings |
ps -ef > ps.log | operating system processes, saved in ps.log file |
showmount -e | List of the mounted file systems with location of scratch and permanent disk resources |
bdf | Description of the amount of space available |
ifconfig lo0 | Network interfaces on the system, including the associated IP address |
hostname |
DNS name for this system |
Collect: /etc/services /etc/hosts /etc/profile /etc/security/limits.conf |
System configuration files |
Windows
Command |
Collects |
systeminfo | Hardware information summary |
winver or ver | operating system version |
winmsd or start /wait msinfo32.exe /category SystemSummary+SWEnv /report summary.txt |
operating system patches or maintenance
level. Creates summary.txt file with system information |
set | operating system environment variable |
|
operating system configuration and error reporting |
REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall /S | Software installed in the system |
netstat -an netstat.log | Network connections |
Collect: <drive>:\WINDOWS\system32\drivers\etc\hosts <drive>:\WINDOWS\system32\drivers\etc\services |
System configuration file |
3. General Information Server information and common files to collect |
Most of the Information Server server components run under WebSphere Application Server and might use the DB2 database to store data and information. Also, many components share the same log files to log events. Therefore, there are several files and artifacts that contain information provided by multiple components. Some of these common files are described here, for easy collection. Others are described under the particular Information Server component area. Files that are only provided by an Information Server component are described under that component's area.
You must log in as an Administrator (in Windows) or root (in Linux, Solaris or AIX) before running the commands described in this document.
Directory listing
In order to diagnose permission issues to files and directories, collect the
following directory listings, with owner and group permission settings:
Directory listing only |
Description |
<IS_HOME>\ASBServer\* [only directory listing] | Listing of all files under folder and subfolders, with owner and group permission settings |
<IS_HOME>\ASBNode\* [only directory listing] | |
<TEMP>\* [only directory listing] |
Files and Data to collect
Files and Data to collect |
Description |
<IS_HOME>\Version.xml |
Provides information about Information Server components installed on machine, version, DB2 and WebSphere Application Server installation details |
<IS_HOME>\buildinfo.txt | Provides build version information |
<IS_HOME>\ASBServer\etc\jacc.config | JACC provider configuration file |
<IS_HOME>\ASBServer\conf\* | ASBServer installation configuration files, including SSL keys |
<IS_HOME>\ASBServer\apps\lib\*.properties. | Property files that are in the Application Server classpath |
<IS_HOME>\ASBServer\apps\lib\ojb-conf.jar | A central jar file for XMeta containing various details about deployed models as well as XMeta POJO connection parameters. |
<IS_HOME>\ASBServer\bin\startMetadataServer.log | Contains trace entries from starting WAS during a system startup. |
<IS_HOME>\ASBNode\*.log | All logs and error logs |
<IS_HOME>\ASBNode\orbtrc* |
|
<IS_HOME>\ASBNode\orbmsg* |
|
<IS_HOME>\ASBNode\bin\orbtrc* |
|
<IS_HOME>\ASBNode\bin\orbmsg* |
|
<IS_HOME>\ASBNode\*.err |
|
<IS_HOME>\ASBNode\*.out |
|
<IS_HOME>\ASBNode\core* |
|
<IS_HOME>\ASBNode\logging-agent-buffer.ser |
Serialized log events |
<IS_HOME>\ASBNode\bin\*.log |
|
<IS_HOME>\ASBNode\bin\*.err |
|
<IS_HOME>\ASBNode\bin\*.out |
|
<IS_HOME>\ASBNode\bin\logging-agent-buffer.ser |
Serialized log events |
<IS_HOME>\ASBNode\javacore* <IS_HOME>\ASBNode\heapdump* <IS_HOME>\ASBNode\bin\javacore* <IS_HOME>\ASBNode\bin\heapdump* |
Java Core and heap dump files, created for OutOfMemoryErrors: there may be several, collect the most recent ones |
Information Server 8.5 only | |
<IS_HOME>\ASBNode\eclipse\plugins\ com.ibm.isf.client_8.5.0.0\registered-servers.xml | registered-servers.xml file |
Information Server 8.7 and above | |
<IS_HOME>\ASBNode\eclipse\plugins\ com.ibm.isf.client\registered-servers.xml | registered-servers.xml file |
Agent's logs | |
<IS_HOME>\ASBNode\logs\asb-agent*.out <IS_HOME>\ASBNode\logs\*.pid <IS_HOME>\ASBNode\logs\*.properties <IS_HOME>\ASBNode\logs\*\*.log <IS_HOME>\ASBNode\logs\*\*.log.pos <IS_HOME>\ASBNode\logs\*\*.log.err |
Log files from Logging Agent: *.log* files only from subfolders under \logs |
Migration logs | |
<IS_HOME>\Migration\logs\* | Migration log files |
Windows registry
The following Windows registry keys are used by Information Server and its components:
HKEY_LOCAL_MACHINE\SOFTWARE\IBM\InformationServer
HKEY_LOCAL_MACHINE\SOFTWARE\Ascential Software
HKEY_LOCAL_MACHINE\SOFTWARE\Mortice Kern Systems
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Use the following commands to collect Windows registry entries specific to Information Server. Some of the keys might not exist, depending on the Information Server components that were installed.
Command |
REG QUERY HKLM\SOFTWARE\IBM\InformationServer /S |
REG QUERY "HKLM\SOFTWARE\IBM\Ascential Software" /S |
REG QUERY "HKLM\SOFTWARE\Mortice Kern Systems" /S |
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems" /S |
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /S |
REG QUERY HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /S |
4. DB2 and XMeta database information |
Use the following commands to invoke the standard DB2 collector tool (db2support tool):
Command |
Collects |
Windows: cd <DB2_HOME>\bin db2cmd db2support . -f -d XMeta where XMeta is the name of the Information Server XMeta database AIX, Solarix, Linux, or HP-UX: |
Creates a zip file with collected data in <DB2_HOME>/bin/db2support.zip. Contains additional statistics of the XMeta database |
The db2support tool creates zip file <DB2_HOME>/bin/db2support.zip that contains the following information:
5. WebSphere Application Server information and files to collect |
The commands presented in this section invoke the standard IBM WebSphere Application Server collector tool that creates a zip file containing the following information:
Make a copy of the profile data from each server in the node, from the profile where Information Server was installed, which includes the following artifacts where Information Server data and logs are found.
Files and Data to collect | Description |
<WAS_IS_PROFILE>/logs/* |
All files contained in the /logs folder and its subfolders |
<WAS_IS_PROFILE>/properties/portdef.props <WAS_IS_PROFILE>/logs/portdef.props |
|
<WAS_IS_PROFILE>/classes/*.properties |
|
<WAS_IS_PROFILE>/javacore* |
Java Core and Heap dump files created by OutOfMemoryErrors. There may be several but collect the most recent ones |
Non Clustered WAS environment | Description |
<WAS_IS_PROFILE> | <WAS_IS_PROFILE>/ <WAS_IS_PROFILE>|
Clustered WAS environment (IS 8.5 and above) | Description |
Gather from every <PROFILE> folder: both the <WAS_DMGR_PROFILE>
and every <WAS_NODE_PROFILE> in cluster: <PROFILE>/config/cells/<hostname>Cell01/security.xml <PROFILE>/config/cells/<anyFolder>/*.xml <PROFILE>/config/cells/<anyFolder>/jacc.config <PROFILE>/config/cells/<anyFolder>/clusters/<anyFolder>/*.xml <PROFILE>/config/cells/<anyFolder>/nodes/<anyFolder>*/*.xml <PROFILE>/config/cells/<anyFolder>/nodes/<anyFolder>/servers/<anyFolder>/*.xml <PROFILE>/config/cells/<anyFolder>/wim/<anyFolderAndSubFolders>/*.xml |
On the DMgr node and also on every node in the cluster, as well for each Server in the Node |
IBM WebSphere Application Server version 8 and above | Description |
<WAS_IS_PROFILE> | <WAS_IS_PROFILE> <WAS_IS_PROFILE>|
IBM WebSphere Application Server Liberty | Description |
<WAS_IS_PROFILE> | <WAS_IS_PROFILE> <WAS_IS_PROFILE>
Collect all WebSphere Application Server artifacts as shown in the following tables:
AIX, Solarix, Linux, or HP-UX
Command |
Collects |
<WAS_HOME>/bin/collector.sh -verbosity 5 -JarOut CRMxxxxx_Collection_<timestamp>.jar add the parameter -profileName profile_name |
Standard WebSphere Application Server data,
profiles, and log collector. Produces
CRMxxxxx_Collection_<timestamp>.jar file |
Windows
Command |
Collects |
<WAS_HOME>\bin\collector.bat -verbosity 5 -JarOut CRMxxxxx_Collection_<timestamp>.jar add the parameter -profileName profile_name |
Standard WebSphere Application Server data, profiles,
and log collector. Produces
CRMxxxxx_Collection_<timestamp>.jar file |
WebSphere thread dump
Procedure |
To generate a WebSphere thread
dump, go to <WAS_IS_PROFILE>\bin
folder (e.g. C:\IBM\WebSphere\AppServer\profiles\default\bin)
in a command window and invoke the following
commands: wsadmin |
5.1 Front end dispatcher: HTTP server and WebSphere Application Server plugin |
A WebSphere Application Server clustered environment (InfoSphere Information Server versions 8.5 and above) usually is configured with a front end dispatcher such as an HTTP server, and a WebSphere HTTP server plugin.
Files and Data to collect | Description |
<WAS_HTTP_SERVER>/conf/httpd.conf |
WebSphere HTTP server config file and logs |
<WAS_HTTP_PLUGIN>/config/*/plugin-cfg.xml <WAS_HTTP_PLUGIN>/logs/*/*.log |
WebSphere HTTP server plugin config file and logs |
6. Information Server installation files to collect |
AIX, Solarix, Linux, or HP-UX
Files and Data to collect |
Description |
<TEMP>/ibm_is_logs |
Information Server installation logs |
<TEMP>/log.txt |
WebSphere Application Server installation log |
<IS_HOME>/logs |
Information Server installation logs |
<IS_HOME>/Server/StagingArea/Log |
Component Installer logs |
<IS_HOME>/response.txt |
Response file used or generated by the Information Server installation |
Information Server Patches history | |
<IS_HOME> <IS_HOME> | Version.xml and Patch Manifest before a patch was installed |
Information Server In Progress Install history | |
<IS_HOME> | Files generated by an in progress installation |
Windows
Files and Data to collect |
Description |
<TEMP>\ibm_is_logs |
Information Server installation logs |
<TEMP>\log.txt |
WebSphere Application Server installation log |
<IS_HOME>\logs |
Information Server installation logs |
<IS_HOME>\Server\StagingArea\Log |
Component Installer logs |
<IS_HOME>\response.txt |
Response file used or generated by the Information Server |
Information Server Patches history | |
<IS_HOME> <IS_HOME> |
Version.xml and Patch Manifest before a patch was installed |
Information Server In Progress Install history | |
<IS_HOME> | Files generated by an in progress installation |
7. DataStage (DS) information and files to collect |
AIX, Solarix, Linux, or HP-UX
Files and Data to collect |
Description |
Server Machine |
|
<USER_HOME>/ds_logs/*.* |
Not always present. |
DataStage SERVER Machine |
|
<CRED_USER_HOME>/ds_logs/*.* |
All files contained in the ds_logs directory. |
<IS_HOME>/Server/DSEngine/dsenv |
|
<IS_HOME>/Server/DSEngine/uvconfig | |
<IS_HOME>/Server/DSEngine/.odbc.ini or the file pointed by the environment variable ODBCINI |
ODBC.ini file |
<IS_HOME>/Server/DSEngine/errlog | |
<IS_HOME>/Server/DSEngine/DSAuditTrace.log | |
<IS_HOME>/Server/PXEngine/etc/jobmon_ports | |
<IS_HOME>/Server/PXEngine/java/JobMonApp.log.nnn | All historical logs |
<IS_HOME>/Server/PXEngine/java/JobMonApp.log | Current log |
<IS_HOME>/Server/PXEngine/etc/operator.apt* | |
<IS_HOME>/Server/DSEngine/orbtrc.<DATE>.txt |
Not always present |
<IS_HOME>/Server/DSEngine/bin/orbtrc.<DATE>.txt |
Not always present |
<IS_HOME>/Server/Projects/_Project_Name_/&COMO&/*.* |
Only present if tracing is enabled in the Administration client |
<IS_HOME>/Server/Projects/_Project_Name_/heapdump.* <IS_HOME>/Server/Projects/_Project_Name_/javacore.* <IS_HOME>/Server/Projects/_Project_Name_/Snap.* <IS_HOME>/Server/Projects/_Project_Name_/orbtrc.<DATE>.txt <IS_HOME>/Server/Projects/_Project_Name_/orbmsg.<DATE>.txt |
Heapdump, java core, and orb log files in the project |
Windows
Files and Data to collect |
Description |
Client Machine |
|
<USER_HOME>\ds_logs\*.* |
DataStage logs from the client user folders |
<IS_HOME>\Clients\Classic\orbtrc.<DATE>.txt |
Not always present |
<IS_HOME>\Clients\Classic\orbmsg.<DATE>.txt |
Not always present |
<IS_HOME>\Clients\Classic\javacore* | Not always present |
<IS_HOME>\Clients\Classic\Snap*.trc | Not always present |
<USER_HOME>\Application
Data\IBM\Information
Server\DataStage Client\ <ClientTagID>\ErrorReports\*.zip |
The
ClientTagID
is located in the <IS_HOME>\Version.xml file,
for example: <InstallType client="true" clientTagId="652e77e8-ea1e-4850-a8b2-11e6a33dd884" currentVersion="8.5.0.0" document="false" domain="true" engine="true" repository="true"/> |
Server machine |
|
<USER_HOME>\ds_logs\*.* |
Not always present. |
DataStage SERVER Machine |
|
<CRED_USER_HOME>\ds_logs\*.* |
Credential-mapped user logs |
<IS_HOME>\Server\DSEngine\uvconfig | |
<IS_HOME>\Server\DSEngine\.odbc.ini | |
<IS_HOME>\Server\DSEngine\javacore* <IS_HOME>\Server\DSEngine\heapdump* |
Java Core and heap dump files, created by OutOfMemoryErrors: there may be several, collect the most recent ones |
<IS_HOME>\Server\PXEngine\etc\jobmon_ports | |
<IS_HOME>\Server\PXEngine\java\JobMonApp.log.nnn | All historical logs |
<IS_HOME>\Server\PXEngine\java\JobMonApp.log | Current log |
<IS_HOME>\Server\etc\operator.apt* | |
<IS_HOME>\Server\DSEngine\orbtrc.<DATE>.txt |
Not always present |
<IS_HOME>\Server\DSEngine\bin\orbtrc.<DATE>.txt |
Not always present |
<IS_HOME>\Server\projects\_Project_Name_\&COMO&\*.* |
Only present if tracing is enabled in the Administration client |
<IS_HOME>\Server\Projects\_Project_Name_\heapdump.* <IS_HOME>\Server\Projects\_Project_Name_\javacore.* <IS_HOME>\Server\Projects\_Project_Name_\Snap.* <IS_HOME>\Server\Projects\_Project_Name_\orbtrc.<DATE>.txt <IS_HOME>\Server\Projects\_Project_Name_\orbmsg.<DATE>.txt |
Heapdump, java core, and orb log files in the project |
DataStage Operations Console (Information Server 8.7 and above only)
Files and Data to collect |
Description |
<IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME>/Server/ <IS_HOME> <IS_HOME> <IS_HOME> <IS_HOME> <WAS_IS_PROFILE> <WAS_IS_PROFILE> <WAS_IS_PROFILE> |
Log and configuration files used by DataStage Operations Console |
<IS_HOME>/Server/ |
Collect all files inside the most recent folder. Folder name is in YYYYMMDDHH format, for example '2011092813' |
DataStage Operational Metadata (Information Server 11.3 and above only)
Files and Data to collect |
Description |
<IS_HOME>/Server/ |
Log files used by DataStage Operational Metadata |
<IS_HOME>/Server/ |
XML files used by DataStage Operational Metadata |
Collecting DataStage specific information
DataStage can create logging and tracing information at multiple layers and in different components:
DataStage Client-Server Tracing
This traces calls made from the DataStage clients (such as Designer) to the DSServer engine helper programs. Tracing can be turned on at the project level. When tracing is turned on, all clients that attach to that project produce a large trace file. Also, each time a client attaches to DataStage, a warning message displays indicating that tracing is turned on. Click OK to proceed.
Command |
|
Files and Data to collect |
<IS_HOME>\Server\projects\_Project_Name_\&COMO&\*.* |
DataStage Client-JuggerNet Proxy Tracing
Use the JuggerNet Proxy Tracing to detect Codemesh problems. JuggerNet Proxy Tracing is set on a per-client basis.
Command |
Set the following environment variables: |
Files and Data to collect |
C:\xmogtrace.txt |
The Spy trace shows calls made from the Java layer of the client. It is turned on for individual clients.
Command |
The logs are written to <USER_HOME>\ds_logs\dstage_wrapper_spy_NN.log where NN is a number from 1 to 20. |
Files and Data to collect |
<USER_HOME>\ds_logs\dstage_wrapper_spy_NN.log where NN is a number from 1 to 20 |
Increase the detail included in the client side log files.
Command |
Create a file named newrepos.debug.properties that contains the following environment variables:
|
Files and Data to collect |
<USER_HOME>\ds_logs\*.* |
For InfoSphere Information Server 8.5 through 9.1.x, trace files may be generated in the current folder when some DataStage tools are run. If present, these trace files should be included in the data gathered for IBM Support.
Command |
The following commands may generate log files and atrifacts to collect: |
Files and Data to collect |
orbtrc.<DATE>.txt from the current folder |
orbmsg.<DATE>.txt from the current folder |
8. QualityStage (QS) information and files to collect |
For server job run problems
Commands |
|
For GUI problems
Commands |
|
QualityStage Standardization Rules Designer (Information Server 9.1)
Files and Data to collect |
Description |
<IS_HOME>/Server/Projects/{ProjectName}/RT_QS{JobNo}/* |
Collect all files inside the project folder and subfolder with the Job number |
<TEMP>/RulesConsoleCache/* |
Only on the Engine tier. Collect all files contained in this directory and its subdirectories. They are QualityStage standardized rule-set control files used within QualityStage Standardization Rules Designer |
9. Information Analyzer (IA) information and files to collect |
All platform users
Files and Data to collect |
Description |
<WAS_IS_PROFILE>/iasHandler.log |
Records agent activity |
<WAS_IS_PROFILE>/iasServer.log <WAS_IS_PROFILE> / iasServer-server*.log <WAS_IS_PROFILE> / iasHandler-server*.log <WAS_IS_PROFILE> / ascl-customattributes-serv <WAS_IS_PROFILE> / datastage_api_services-server*.log <WAS_IS_PROFILE> / xmeta-server*.log |
Records IA service activity |
Client - Windows only | |
<USER_HOME>\Local
Settings\Application Data\IBM\IBM Information Server Console\isc.log Windows 7 or higher, and Windows 64 bits (Note: folders under the users' directory may be hidden): <USER_HOME>\AppData\Local\IBM\IBM Information Server console\isc.log or %USERPROFILE%\AppData\Local\IBM\IBM Information Server console\isc.log |
Records the Information Server Console (ISC.exe) client activity |
<USER_HOME>\Local
Settings\Application Data\IBM\IBM Information Server
Console\session.log
Windows 7 or higher, and Windows 64 bits (Note: folders under the users' directory
may be hidden): |
Records the Information Server Console (ISC.exe) client activity for the session |
<IS_HOME >\Clients\ISC\orbtrc.<DATE>.txt |
Not always present |
<IS_HOME>\Clients\ISC\orbmsg.<DATE>.txt |
Not always present |
<IS_HOME>\Clients\ISC\javacore* | Not always present |
Client Tier - Windows only | |
<IS_HOME>\ | Build Information |
Server - Services Tier | |
<WAS_HOME>\ | |
Server - Engine Tier | |
Collecting Information Analyzer specific information
AIX, Solarix, Linux, or HP-UX
Command |
Collects |
<IS_HOME>/ASBServer/bin/ServiceAdmin.sh -user ISadmin -password ISadminpass -ls |
Installed services |
<IS_HOME>/ASBServer/bin/ReportingAdmin.sh -user ISadmin -password ISadminpass -t -li |
Installed report templates |
Windows
Command |
Collects |
<IS_HOME>\ASBServer\bin\ServiceAdmin.bat -user ISadmin -password ISadminpass -ls |
Installed services |
<IS_HOME>\ASBServer\bin\ReportingAdmin.bat -user ISadmin -password ISadminpass -t -li |
Installed report templates |
10. Information Governance Catalog (IGC) [Business Glossary] information and files to collect |
In IBM InfoSphere Information Server version
11.3, the Business Glossary components were combined and renamed to Information
Governance Catalog.
All platform users.
Files and Data to collect |
Description |
Server machine - Information Server 8.7 and above | |
<WAS_IS_PROFILE>/logs/bgapi*.log | Service logs |
<WAS_IS_PROFILE>/logs/bg*.log | |
Server machine - Information Server 11.3 and above, using WAS ND |
|
<WAS_IS_PROFILE>/logs/igc.log* | Information Governance Catalog log files |
<WAS_IS_PROFILE>/logs/igc-admin-services.log* | Information Governance Catalog log files |
<WAS_IS_PROFILE>/logs/messages.log | Information Governance Catalog log file |
<WAS_IS_PROFILE>/logs/omd-importer.log* | Operational MetaData log files |
Server machine - Information Server 11.3 and above, using WAS Liberty |
|
<WAS_IS_PROFILE>/iis/gov.xml | WAS Liberty configuration file |
<WAS_IS_PROFILE>/iis/110gov/iis-igc-roles.jar <WAS_IS_PROFILE>/iis/110gov/iis-bdc-roles.jar |
Role definition file |
Business Glossary Anywhere Client (Information Server 8.5-9.1)
Files and Data to collect |
Description |
Server |
|
<WAS_IS_PROFILE>/logs/GlossaryBrowser.log | Business Glossary Browser and Business Glossary Anywhere application logs |
<WAS_IS_PROFILE>/installedApps/<Node01Cell>/ GlossaryBrowser.ear.ear/BGWeb.war/WEB-INF/classes/resources/build.info | Business Glossary Browser and Business Glossary Anywhere Server version number |
Client | |
<USER_HOME>\Application Data\
IBM\BusinessGlossaryAnywhere\user.config Windows 7 or higher, and
Windows 64 bits: |
Client specific configurations |
<USER_HOME>\Local
Settings\Application Data\ IBM\BusinessGlossaryAnywhere\Logs\BusinessGlossaryAnywhere
<yyyymmdd>.<hhmmss>.log Windows 7 or higher, and Windows 64 bits: |
<USER_HOME> is the name of the user where Business Glossary Anywhere is installed. |
11. Information Services Director (ISD) information and files to collect |
All platform users
Files and Data to collect |
Description |
Server |
|
<IS_HOME>/ASBNode/conf/* |
|
Client - Windows only | |
<USER_HOME>\Local
Settings\Application Data\IBM\IBM Information Server Console\isc.log
Windows 7 or higher, and Windows 64 bits
|
Records the Information Server Console (ISC.exe) client activity |
<USER_HOME>\Local
Settings\Application Data\IBM\IBM Information Server
Console\session.log
Windows 7 or higher, and Windows 64 bits
|
Records the Information Server Console (ISC.exe) client activity for the session |
<IS_HOME>\Clients\ISC\orbtrc.<DATE>.txt |
Not always present |
<IS_HOME>\Clients\ISC\orbmsg.<DATE>.txt |
Not always present |
Collecting Information Services Director specific information
AIX, Solarix, Linux, or HP-UX
Command |
Collects |
<IS_HOME>/ASBNode/bin/AgentConfig.sh -user ISadmin -password ISadminpass -listAllAgents |
Installed services |
<IS_HOME>/ASBNode/bin/AgentConfig.sh -user ISadmin -password ISadminpass -listAllRouters |
Installed report templates |
Windows
Command |
Collects |
<IS_HOME>\ASBNode\bin\AgentConfig.bat -user ISadmin -password ISadminpass -listAllAgents |
Installed services |
<IS_HOME>\ASBNode\bin\AgentConfig.bat -user ISadmin -password ISadminpass -listAllRouters |
Installed report templates |
12. FastTrack (FT) information and files to collect |
Windows only users
Files and Data to collect |
Description |
Client Machine, Information Server 8.5 |
|
<USER_HOME>\fasttrack-workspace_8.5\.metadata\.log | Client Eclipse log file |
Client Machine, Information Server 8.7 |
|
<USER_HOME>\fasttrack-workspace_8.7\.metadata\.log | Client Eclipse log file |
Client Machine, Information Server 9.1 and above |
|
<USER_HOME>\fasttrack-workspace\.metadata\.log | Client Eclipse log file |
13. Reporting framework information and files to collect |
Reporting framework is part of the Information Services Framework (ISF) common services that provides life-cycle management for all Reporting artifacts such as deployment, report creation/modification, report execution/scheduling and viewing of report results.
All platform users
Files and Data to collect |
Description |
<WAS_IS_PROFILE>\logs\*.* |
All the WebSphere Application Server log files |
<WAS_IS_PROFILE>\javacore.XXX.txt |
Java Core and heap dump files created by OutOfMemoryErrors: there may be several, collect the most recent ones |
SERVER Machine and |
|
<JREPORT_HOME>\logs\*.* |
JReport log files. |
Collecting Reporting Framework specific information
AIX, Solarix, Linux, or HP-UX
Command |
Collects |
ulimit -a > ulimit.out | Captures the current ulimit settings. |
14. PX Engine information and files to collect |
PX configuration files
The PX configuration file describes the machine resources available to the
PX engine, including the number of nodes (physical and virtual), and scratch and
permanent disk resources, etc.
A default configuration file is created at installation time, located at:
<IS_HOME>/Server/Configurations/default.apt
A job can override this configuration file
location by setting the environment variable APT_CONFIG_FILE (recommended by the
ACG Best Practices). This allows the file to be placed anywhere in the file
system. However, most installations store configuration files in IS_HOME/Server/Configurations.
Since configuration files are small, collect all of the files in IS_HOME/Server/Configurations.
Exported job
The Designer allows a job (such as a failing job) to be exported to a .dsx file.
IBM Support uses this file to understand the problem or reproduce it. You must
specify the name of the .dsx file at the time of the export.
Director log
The log for a failing job should be printed to a file using the Director's log
print dialog. You must specify the name of the file to be produced when you
print the log. The "detailed" option must be specified.
Debugging directory
If a job fails consistently, and you can edit the job, collect a Debugging
directory for the job. To create this directory:
Commands |
|
Files and Data to collect |
A directory is produced in
IS_HOME/<project>/Debugging/<job name>. This directory contains every
artifact created in the process of running the job, including:
Create an archive of this directory using either tar (UNIX) or zip (Windows) and send it to IBM Support. |
Collecting PX Engine specific information
AIX, Solarix, Linux, or HP-UX
Command |
Collects |
ls -ltr IS_HOME/Server/PXEngine/lib |
File sizes and modification dates of the PX Engine shared libraries. |
strings IS_HOME/Server/PXEngine/lib/*.so | grep '\$Version' | sort -u | Lists the embedded compile date, time and compilation host name. This is useful for verifying patch levels |
c++ -v |
Version information about the C++ compiler |
15. XMeta |
All platform users
This document describes problem scenarios that can occur when using XMeta. For each scenario, the typical characteristics or symptoms of the scenario are described and a list of Must Gather information is provided.
Scenario: Database Deadlock |
A database deadlock occurs when
two (or more) database transactions each hold a resource that the other
is attempting to acquire. Database deadlocks are automatically detected
by the database and at least one of the transactions involved in the
deadlock is terminated. The JDBC driver returns an exception in response
to the termination. XMeta detects this exception and returns a
DatabaseDeadlockException to the application. It is important to recognize that in any non-trivial, multi-user database-based system, deadlocks will occur. While XMeta makes every effort to reduce the likelihood of deadlocks, there are certain scenarios where deadlocks cannot be avoided. |
Characteristics |
The most obvious symptom of a database deadlock is that XMeta will throw a DatabaseDeadlockException. This exception is logged in SystemOut.log or SystemErr.log. A message from DB2 is similar to: Caused by: com.ibm.db2.jcc.c.SqlException: DB2 SQL error: SQLCODE: -911, SQLSTATE: 40001, SQLERRMC: 2 The database deadlock is recognized by the SQLCode: -911 and SQLERRMC: 2. If the SQLERRMC is a value other than 2, then this is not a true deadlock. It could be a lock timeout (SQLERRMC: 68 - see the following section). In addition to the messages in the log file, the client application will report a failing operation. Some clients will display the error to the user (for example, DataStage Designer), some clients will have automatic retry logic (for example, IA), and some clients will show the same exception to their clients (for example, ISF services). |
Files and Data to collect |
|
Scenario: Database Lock Timeout |
A database lock timeout occurs when a transaction is waiting to acquire a lock on a resource and another transaction is holding the lock. If the waiting transaction waits for too long, the database will abort the transaction. Some databases (for example, DB2) report this situation using the same error codes as a deadlock. As a result, XMeta interprets this as a deadlock and returns a DatabaseDeadlockException. |
Characteristics |
The database lock timeout
symptoms are similar to the deadlock symptoms. The only significant
difference from the deadlock scenario is that the reason code SQLERRMC
is 68 (instead of 2): Caused by: com.ibm.db2.jcc.c.SqlException: DB2 SQL error: SQLCODE: -911, SQLSTATE: 40001, SQLERRMC: 68 Since XMeta throws a DatabaseDeadlockException, the client responses to a lock timeout are the same as a deadlock (see the previous section). |
Files and Data to collect |
|
Scenario: Lock -up |
A lock-up is a situation where client applications freeze-up and the users are unable to do anything. This can be one client application or it can be every client application using the server. |
Characteristics |
The primary characteristic of this problem is a client application that stops responding. The application may show an hourglass. The application either never resumes or resumes only after a long period of time (for example, 1 - 2 hours). |
Files and Data to collect |
|
Collecting XMeta specific information
Files and Data to collect |
Description |
ASBServer\bin\imam_upgrade.log | XMeta log file |
ASBServer\bin\xmetaAdmin*.log | XMeta log file |
ASBServer\conf\database.properties | XMeta properties file |
ASBServer\conf\imam_staging_repository.properties | XMeta properties file |
DB2 Configuration and logs |
Description |
In a DB2 prompt, run the commands:
|
DB2 Configuration Settings |
[DB2_HOME]\<DatabaseInstance>\db2diag.log | DB2 diagnostic log: for example C:\IBM\SQLLIB\DB2\db2diag.log |
Deadlock details | |
DB2 automatically creates a deadlock monitor at
database creation time. If this monitor is still active, then the
deadlock detail files can be found in this location: <DFTDBPATH>/<DatabaseInstance>/NODE0000 /SQL00001/db2event/db2detaildeadlock If this
monitor was dropped or deactivated, then create a new monitor in a DB2
command-line window as follows: |
|
Monitor switches | |
The monitor logs are most useful
if certain DB2 switches are enabled. These switches can be enabled or
disabled in a DB2 command line prompt as follows: DB2 UPDATE DBM CFG USING
DFT_MON_UOW ON IMMEDIATE Restart DB2 for these to take
effect: |
|
Lock Snapshot | |
Run the following commands in a
DB2 command line prompt: db2 connect to [db-name] db2 get snapshot for locks on [db-name] > [output-file-name] If necessary, reset the statistics, re-run the test code, and capture another snapshot. You can reset the statistics as follows: db2 reset monitor for database [db-name] In some cases, it may be useful to run more test code and capture another snapshot without resetting the statistics. |
|
Statement Snapshot | |
Run the following commands in a
DB2 command line prompt: db2 connect to [db-name] db2 get snapshot for dynamic sql on [db-name] > [output-file-name] It is useful to reset statistics and/or capture multiple snapshots. |
|
Application Snapshot | |
In some cases, you need to
capture details about a particular connection to the database. DB2
refers to a connection as an application. First, identify the
application ID. For effective debugging, in most cases where you need an
application snapshot, you also need a lock snapshot. Take the lock
snapshot first, identify which applications are in the UOW Waiting
state, then take the application snapshots for those applications. In
the lock snapshot, the application ID is referred as “Application
Handle”:
Application handle
= 175 db2 get snapshot for application applid [appl-id] |
|
Statement Monitor | |
A statement monitor captures all
of the individual statements that are executed against the database, in
the order in which they were executed. The steps are similar to the
deadlock monitor. Run the following DB2 commands and procedures:
|
16. XMeta Metabrokers and Bridges |
All platform users
Files and Data to collect |
Description |
Services (Domain) machine |
|
<IS_HOME>\ASBServer\install\logs\xmeta-install.log |
xmeta installation log |
<IS_HOME>\ASBServer\install\etc\history\xmeta-install-status.hist |
xmeta installation history file |
<IS_HOME>\ASBServer\install\bin\install.properties |
xmeta installation configuration file |
|
|
<IS_HOME>\ASBNode\install\logs\xmeta-install.log |
xmeta installation log |
<IS_HOME>\ASBNode\install\etc\history\xmeta-install-status.hist |
xmeta installation history file |
<IS_HOME>\ASBNode\install\bin\install.properties |
xmeta installation configuration file |
|
|
<IS_HOME>\ASBNode\install\logs\xmeta-install.log |
xmeta installation log |
<IS_HOME>\ASBNode\install\etc\history\xmeta-install-status.hist |
xmeta installation history file |
<IS_HOME>\ASBNode\install\bin\install.properties |
xmeta installation configuration file |
Windows
Set environment variable MIR_LOG_LEVEL to 6. All the debug information for Bridges will be captured in the log files as described below:
Files and Data to collect |
Description |
Client Machine |
|
<USER_HOME>\dstage_wrapper_trace*.log | Datastage logs. <USER_HOME> is typically C:\Documents and Settings\<username> |
<USER_HOME>\dstage_wrapper_spy*.log | Datastage logs |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM WebSphere Metadata Server MetaBroker\IBMWDISPostprocessor.log | Metabrokers and Bridges post processor Log File |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM WebSphere Metadata Server MetaBroker\IBMWDISPreprocessor.log | Metabrokers and Bridges pre processor Log File |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM
WebSphere Metadata Server MetaBroker\IBMWDISDecoderParamValues.xml <IS_HOME>\Clients\MetaBrokersAndBridges\IBM WebSphere Metadata Server MetaBroker\IBMWDISEncoderParamValues.xml |
Metabrokers and Bridges parameter values files |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM Rational Data Architect MetaBroker\IBMRDADecoderParamValues.xml | Metabrokers and Bridges parameter values file |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM Rational Data Architect MetaBroker\*.log | Metabrokers and Bridges Log File |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM Rational Data Architect MetaBroker\Installation directory | Metabrokers and Bridges Log File |
Client Machine, Information Server 8.7 - 9.1 |
|
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM InfoSphere Data Architect MetaBroker\IBMIDADecoderParametersEnu.xml | Metabrokers and Bridges parameter values file |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM InfoSphere Data Architect MetaBroker\*.log | Metabrokers and Bridges Log File |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM WebSphere Metadata Server MetaBroker\ IBMWDISDecoderParametersEnu.xml | Metabrokers and Bridges parameter values file |
<IS_HOME>\Clients\MetaBrokersAndBridges\IBM WebSphere Metadata Server MetaBroker\ IBMWDISEncoderParametersEnu.xml | Metabrokers and Bridges parameter values file |
Client Machine, Information Server 11.3 and above |
|
<IS_HOME>\Clients\MetaBrokersAndBridges\mis.log | Metabrokers and Bridges Log File |
<IS_HOME>\Clients\MetaBrokersAndBridges\Bridges*\conf\ MIRSetup.xml | Metabrokers and Bridges Setup File |
<IS_HOME>\Clients\MetaBrokersAndBridges\Bridges*\conf\ MIRModelBridges.xml | Metabrokers and Bridges parameter values file |
<IS_HOME>\Clients\MetaBrokersAndBridges\bin\mis.cfg | Metabrokers and Bridges Configuration File |
<TEMP>\*.xml | Metabrokers and Bridges Configuration Files |
<TEMP>\imam\**\*.xml | Metabrokers and Bridges Configuration Files |
To turn on additional debugging information in Metabrokers and Bridges, set the environment variable DEBUG_IBMWDIS to a user-defined string value that will be used as prefix in the filename of the output log files and then reproduce the problem. Additional debugging information will be produced in the following artifacts:
Files and Data to collect |
Description |
<TEMP>\<DEBUG_IBMWDIS>MIMB.log | Metabrokers and Bridges Log File |
<TEMP>\<DEBUG_IBMWDIS>XML_Decoder.xml_Dump.xml | |
<TEMP>\<DEBUG_IBMWDIS>XML_Decoder.xml | |
<TEMP>\<DEBUG_IBMWDIS>Filterhub* | |
<TEMP>\<DEBUG_IBMWDIS>TempHub.hub |
As part of the collection for the XMeta component, also include the artifacts described in the DataStage paragraph, 7. DataStage (DS) information and files to collect
17. Information Server auditing files to collect |
All platform users
Files and Data to collect |
Description |
Server machine |
|
<WAS_IS_PROFILE>\logs\ISauditLog_0.log <WAS_IS_PROFILE>\logs\ISauditLog_1.log |
Audit log files (latest two instances) in the default location. See below for modified locations |
18. SAP packs |
All platform users
Files and Data to collect |
Description |
Server (DataStage engine) machine |
|
<IS_HOME>/Server/DSEngine/.dsrel | DS Version |
<IS_HOME>/Server/DSSAPbin/.dsSAPPackrel Under Windows collect: <IS_HOME>\Server\DSSAPbin\dsSAPPackrel.txt |
R3 Pack version (if file exists, then it is a valid R3 Pack installation) |
<IS_HOME>/Server/DSBWbin/.dsSAPBWPackrel Under Windows collect: <IS_HOME>\Server\DSSAPbin\dsSAPBWPackrel.txt |
BW Pack version (if file exists, then it is a valid BW Pack installation). It is not present in BW Pack 4.3.1(bug) |
<IS_HOME>/Server/DSEngine/bin/IWSDSPSAPR3*.SYS2 <IS_HOME>/Server/DSEngine/bin/IWSDSPSAPBW*.SYS2 |
License files showing the installed R3/BW Pack
version. Use the files as a flag for an existing installation, for
example, IWSDSPSAPR30600.SYS2 → R3 Pack 60 IWSDSPSAPBW0403.SYS2 → BW Pack 43 |
contents of folder indicated by the environment variable $RFC_TRACE_DIR
|
Folder where trace
files are stored. Archive the entire folder. To enable trace generation,
set the following environment variables before running the faulty
operation. On the
server, they should be set either in dsenv or in the Project settings
using the DS Administrator: |
<IS_HOME>/Server/DSSAPConnections | User data R3 Pack: archive the files included in this folder, and only the files found within its sub folders. Do not collect files found in deeper folder levels, as they may contain user sensitive data |
<IS_HOME>/Server/DSBWConnections |
User data BW Pack: archive the entire folder |
Client machine |
|
contents of folder indicated by the environment variable $RFC_TRACE_DIR
|
Folder where trace
files are stored. Archive the entire folder. To enable trace generation,
set the following environment variables before running the faulty
operation. On an
Information Server Client,
set the following environment variables at the Windows system level: |
19. Connectivity |
19.1 ODBC Connector, ODBC Enterprise Stage, ODBC Stage |
Use ODBC trace when a problem is encountered with a component that uses ODBC to get at data sources. This includes the following components:
ODBC Connector (DataStage Parallel Jobs)
ODBC Enterprise Stage (DataStage Parallel Jobs)
ODBC Stage (DataStage Server Jobs)
Information Analyzer
Since collection of ODBC trace can affect performance, enable ODBC trace before you re-run a job or repeat a task. Disable ODBC trace as soon as possible.
Problems with metadata import in Information Analyzer
If you are collecting ODBC trace because of problems with metadata import in Information Analyzer, restart the ASB Agent service after enabling or disabling the trace. To do so, follow these instructions:
Windows
Command |
Description |
Click on Control
Panel > Administrative Tools > Services. |
To restart the ASB Agent, after enabling or disabling the trace |
AIX, Solarix, Linux, or HP-UX
Command |
Collects |
Log on as root cd <InformationServer>/ASBNode/bin To stop the ASB Agent, type: ./NodeAgents.sh stop To start the ASB Agent, type: ./NodeAgents.sh start To restart the ASB Agent, type: ./NodeAgents.sh restart |
Generate the ODBC Trace
Windows
Command |
Description |
|
Generate and collect the ODBC trace |
AIX, Solarix, Linux, or HP-UX
Command |
Description |
|
Generate and collect the ODBC trace |
19.2 Oracle Connector, Oracle Enterprise Stage, Oracle OCI Plugin, DRS Plugin |
To provide IBM Support with sufficient information to debug a problem with Oracle Connectivity, the following are the minimal collection requirements that should be provided. These requirements are in addition to the general collection requirements discussed in Collecting Information Server information: minimal requirements.
Follow the instructions in section 8. QualityStage (QS) information and files to collect to collect DataStage job information. The following job data is needed:
Data to collect |
Description |
|
DataStage stage type name, job export and the job log |
Oracle
Command |
Collects |
SQL> select * from v$ |
Returns the version of the Oracle database. |
SQL> select * from nls_database_parameters |
Returns NLS information for Oracle database |
SQL> select dbms_metadata.get_ddl('<type>','<name>','<schema>') from dual; |
Returns the object DDL. Run this command for all tables, views, indexes, and all objects associated with the DataStage job. |
ls -Rl $ORACLE_HOME > oracle_client_files.txt |
Returns file listing of the Oracle client |
$ORACLE_HOME/bin/sqlplus -version |
Returns the version of the client |
DB2
Command |
Collects |
db2level | Returns the version of the DB2 client or server. |
db2look | Returns the object DDL. Run this command for all tables, views, indexes, and all objects associated with the DataStage job. |
Use the following commands to gather and generate the files described above.
AIX, Solarix, Linux, or HP-UX
Commands |
Description |
ls -l <IS_HOME>/Server/DSComponents/bin > <TEMP>/dscomplist.txt |
List of libraries used. Send dscomplist.txt generated. |
. <IS_HOME>/Server/DSEngine/dsenv
Linux:
gdb> where AIX: Same as Linux but use dbx command instead of gdb. |
Core files produced by jobs will
be found in the project folder. |
Windows
Commands |
Description |
dir /S <IS_HOME>\Server\DSComponents\bin > <TEMP>\dscomplist.txt |
List of libraries used. Send dscomplist.txt generated. |
AIX, Solarix, Linux, or HP-UX
Commands |
Description |
ls -l <IS_HOME>/Server/DSComponents/bin > <TEMP>/dscomp_ocilist.txt |
List of libraries used. Send dscomp_ocilist.txt generated. |
. <IS_HOME>/Server/DSEngine/dsenv ldd <IS_HOME>/Server/DSComponents/bin/oraoci* |
Library dependency check. Source dsenv, and then run ldd against each Oracle oci library. |
Windows
Commands |
Description |
dir /S <IS_HOME>\Server\DSComponents\bin\oraoci*dll > <TEMP>\dscomp_ocilist.txt |
List of libraries used. Send dscomp_ocilist.txt generated. |
set PATH=<Path value from job log> <PATH_TO_DEPENDS.EXE>\depends.exe <IS_HOME>\Server\DSComponents\bin\oraoci*dll |
Library link check. Set environment variable PATH equal to the value of PATH from the DataStage job log and then run Dependency Walker on the library to check dependencies. Save the Dependency Walker image as a dwi file and send to IBM Support. |
AIX, Solarix, Linux, or HP-UX
Commands |
Description |
ls -l <IS_HOME>/Server/DSComponents/bin/drs* > <TEMP>/dscomp_drslist.txt |
List of libraries used. Send dscomp_drslist.txt generated. |
. <IS_HOME>/Server/DSEngine/dsenv ldd <IS_HOME>/Server/DSComponents/bin/drs* |
Library dependency check. Source dsenv, and then run ldd against each Oracle oci library. |
Windows
Commands |
Description |
dir /S <IS_HOME>\Server\DSComponents\bin\drs*dll > <TEMP>\dscomp_drslist.txt |
List of libraries used. Send dscomp_drslist.txt generated. |
set PATH=<Path value from job log> <PATH_TO_DEPENDS.EXE>\depends.exe <IS_HOME>\Server\DSComponents\bin\drs*dll |
Library link check. Set environment variable PATH equal to the value of PATH from the DataStage job log and then run Dependency Walker on the library to check dependencies. Save the Dependency Walker image as a dwi file and send to IBM Support. |
AIX, Solarix, Linux, or HP-UX
Commands |
Description |
ls -l <IS_HOME>/Server/DSComponents/bin/ccora* > <TEMP>/dscomp_ccoralist.txt |
List of libraries used. Send dscomp_ccoralist.txt generated. |
. <IS_HOME>/Server/DSEngine/dsenv ldd <IS_HOME>/Server/DSComponents/bin/ccora* |
Library dependency check. Source dsenv, and then run ldd against each Oracle oci library. |
Windows
Commands |
Description |
dir /S <IS_HOME>\Server\DSComponents\bin\ccora*dll > <TEMP>\dscomp_ccoralist.txt |
List of libraries used. Send dscomp_ccoralist.txt generated. |
set PATH=<Path value from job log> <PATH_TO_DEPENDS.EXE>\depends.exe <IS_HOME>\Server\DSComponents\bin\ccora*dll |
Library link check. Set environment variable PATH equal to the value of PATH from the DataStage job log and then run Dependency Walker on the library to check dependencies. Save the Dependency Walker image as a dwi file and send to IBM Support. |
19.3 SalesForce Connector |
To provide IBM Support with sufficient information to debug a problem with SalesForce Connector, the following are the minimal collection requirements that should be provided:
Use the following commands to gather and generate the files described above.
Windows, AIX, Solarix, Linux, or HP-UX
Commands |
Description |
The Designer allows a job (such
as a failing job) to be exported to a .dsx file. This can be imported by
IBM Support to help understand the problem or reproduce it. |
The exported Job |
Use the Director's log print dialog to produce a file
containing the log of the failing job. Specify the name of the file to be produced when you print the log. Specify the "detailed" option in the print dialog. |
The Director log |
If a job fails consistently, and you are able to edit
the job, collect a Debugging directory for the job. To create this
directory:
|
Debugging Directory |
19.4 Connector Migration Tool (CMT) |
To provide IBM Support with sufficient information to debug a problem with the Connector Migration Tool (CMT), the following are the minimal collection requirements that should be provided:
Windows, AIX, Solarix, Linux, or HP-UX
Files and Data to collect |
Description |
<IS_HOME>\Clients\CCMigrationTool\<log_file_name> | Log file from the CMT tool |
<IS_HOME>\Clients\CCMigrationTool\* (do not gather subfolders, *.exe, *.xml, and *.jar files). | Additional CMT tool artifacts |
20. Balanced Optimization |
Windows users
Files and Data to collect |
Description |
<USER_HOME>\Application
Data\IBM\Information
Server\DataStage Client\ |
The
ClientTagID
is located in the <IS_HOME>\Version.xml file,
|
21. Migration files to collect |
Windows, AIX, Solarix, Linux, or HP-UX
Files and Data to collect |
Description |
<IS_HOME>\migration\migration.todo.txt |
Created by the migration task. Describes the manual steps to be performed during migration. |
22. XML Transformation information and files to collect |
Windows only
Files and Data to collect |
Description |
Client only |
|
<USER_HOME>\Application Data\Macromedia\Flash Player\Logs\flashlog.txt | Log file for the DataStage XML Transformation UI Flex application. (Note this file will only exist when using the debug version of the Adobe Flash Player). |
<USER_HOME>\ds_logs\xmlui_*.log. |
Log file for the DataStage XML
Transformation UI .NET application. Note: capture of all log files here
already covered for main DS client collection. |
Tip for troubleshooting:
The timestamp used in the log filename xmlui*.log is used to create the
client correlation ID (clientid). It follows the TCP/IP address of the client.
The UI logs this client ID in its log files, and gives it to the server. This
enables correlation between a requesting client and the server-side services
that process this client's requests. The server-side services use this clientid
string when logging messages in the session used by the UI client. Also note
that the DataStage XML Transformation Flex application log (flashlog.txt) also
contains this same clientid.
Collecting XML Stage specific information
DataStage can create logging and tracing
information at multiple layers and in different components. See section
7. DataStage (DS)
information and files to collect
Client-Server tracing for DataStage Hierarchical feature
Increase the detail included in the client and server side log files for
DataStage XML Transformation feature. This should only be performed under the
direction of IBM Support.
Command
In the DataStage XML Transformation Flex UI, the main window contains an
"Options" link in the upper right corner. Click that link to open a dialog and
set serviceability options.
Additionally trace can be enabled for both the
Flex and .NET UI applications by changing a logging level property The default
name and value of this property is: "xmlui.logging.level=INFO". The available
levels are: ALL, DEBUG, INFO, WARNING, ERROR, FATAL, and OFF. To set trace, use
a value of "DEBUG". This property is contained in the property file
"xmlui.properties". This file is co-located with the connector executable in the
directory <IS_HOME>\Clients\Classic.
Note that further configuration for Flex logging can be performed. That
configuration file is at:<USER_HOME>\mm.cfg and is documented at the Adobe site.
Files and Data to collect:
Note:
To set server-side trace for the DataStage XML Transformation UI, use the
WebSphere admin console to that server:
23. Ops Console Workload Manager |
Windows, AIX, Solarix, Linux, or HP-UX
Files and Data to collect |
Description |
<IS_HOME>\Server\DSWLM\logs\* <IS_HOME>\Server\DSWLM\logs\wlm.properties |
All logs and Workload Manager properties |
<IS_HOME>\Server\DSWLM\dist\lib\wlm.config.xml | Workload Manager configuration file. Check wlm.properties for possible different location of wlm.config.xml |
<IS_HOME>\Server\DSWLM\start.wlm.log | Workload Manager start log |
24. Data Flow Designer (DFD) |
Windows, AIX, Linux, zLinux
Files and Data to collect - Information Server 11.7 and above |
Description |
<IS_HOME>\ASBNode\CognitiveDesignerEngine\logs\jetty-*.request.log <IS_HOME>\ASBNode\CognitiveDesignerEngine\logs\jetty_logging.log <IS_HOME>\ASBNode\CognitiveDesignerEngine\logs\cognition-engine-connector.log |
All logs from the Jetty Engine |
WebSphere Application Server files to collect | Logs from WebSphere Application Server |
25. Unified Governance (UG) |
Linux
Files and Data to collect - Information Server 11.7 and above |
Description |
On the Unified Governance (UG) Server, run
/usr/bin/runUGDiagnostics.sh <file.zip> to create a .ZIP file that includes collection of log files and a diagnostic summary html report file. |
All logs from the Unified Governance (UG) server |
What to do next: FTP collected data to IBM |
Once you have collected the preceding information, submit the diagnostic information to IBM Support. You can submit files using one of following methods to help speed problem diagnosis: